﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AVIS.OutBound.Wizard
{
    public interface IWizardRepository
    {
        /// <summary>
        /// 获取指定错误代码的信息
        /// </summary>
        /// <param name="ErrorCode">错误代码</param>
        /// <returns></returns>
        ErrorMessage GetErrorMessage(string ErrorCode);

        /// <summary>
        /// 获取所有价格包含（PriceInclude）的中文解释
        /// </summary>
        /// <returns></returns>
        IDictionary<string, string> GetAllPriceIncludes();

        /// <summary>
        /// 获取所有价格包含（PriceInclude）的简写中文解释
        /// 注意：+号表示一条内容里面同时包含关键字，有 +号 需要排在前面
        /// </summary>
        /// <returns></returns>
        IDictionary<string, string> GetAllSimplePriceIncludes();

    }
}
